home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / switch / switch.frm (.txt) < prev    next >
Encoding:
Visual Basic Form  |  1995-09-06  |  23.9 KB  |  924 lines

  1. VERSION 2.00
  2. Begin Form Switch 
  3.    BackColor       =   &H00FFFFFF&
  4.    Caption         =   "Switch"
  5.    ClientHeight    =   1350
  6.    ClientLeft      =   1170
  7.    ClientTop       =   3030
  8.    ClientWidth     =   7755
  9.    Height          =   2040
  10.    Icon            =   SWITCH.FRX:0000
  11.    Left            =   1110
  12.    LinkMode        =   1  'Source
  13.    LinkTopic       =   "Form1"
  14.    MaxButton       =   0   'False
  15.    ScaleHeight     =   1350
  16.    ScaleWidth      =   7755
  17.    Top             =   2400
  18.    Width           =   7875
  19.    Begin PictureBox Dots9 
  20.       AutoSize        =   -1  'True
  21.       BackColor       =   &H00FFFFFF&
  22.       Height          =   510
  23.       Left            =   5760
  24.       ScaleHeight     =   480
  25.       ScaleWidth      =   480
  26.       TabIndex        =   8
  27.       Top             =   405
  28.       Width           =   510
  29.    End
  30.    Begin PictureBox Dots8 
  31.       AutoSize        =   -1  'True
  32.       BackColor       =   &H00FFFFFF&
  33.       Height          =   510
  34.       Left            =   5175
  35.       ScaleHeight     =   480
  36.       ScaleWidth      =   480
  37.       TabIndex        =   7
  38.       Top             =   405
  39.       Width           =   510
  40.    End
  41.    Begin PictureBox Dots7 
  42.       AutoSize        =   -1  'True
  43.       BackColor       =   &H00FFFFFF&
  44.       Height          =   510
  45.       Left            =   4590
  46.       ScaleHeight     =   480
  47.       ScaleWidth      =   480
  48.       TabIndex        =   6
  49.       Top             =   405
  50.       Width           =   510
  51.    End
  52.    Begin PictureBox Dots6 
  53.       AutoSize        =   -1  'True
  54.       BackColor       =   &H00FFFFFF&
  55.       Height          =   510
  56.       Left            =   3990
  57.       ScaleHeight     =   480
  58.       ScaleWidth      =   480
  59.       TabIndex        =   5
  60.       Top             =   405
  61.       Width           =   510
  62.    End
  63.    Begin PictureBox Dots5 
  64.       AutoSize        =   -1  'True
  65.       BackColor       =   &H00FFFFFF&
  66.       Height          =   510
  67.       Left            =   3420
  68.       ScaleHeight     =   480
  69.       ScaleWidth      =   480
  70.       TabIndex        =   4
  71.       Top             =   405
  72.       Width           =   510
  73.    End
  74.    Begin PictureBox Dots4 
  75.       AutoSize        =   -1  'True
  76.       BackColor       =   &H00FFFFFF&
  77.       Height          =   510
  78.       Left            =   2835
  79.       ScaleHeight     =   480
  80.       ScaleWidth      =   480
  81.       TabIndex        =   3
  82.       Top             =   405
  83.       Width           =   510
  84.    End
  85.    Begin PictureBox Dots3 
  86.       AutoSize        =   -1  'True
  87.       BackColor       =   &H00FFFFFF&
  88.       Height          =   510
  89.       Left            =   2250
  90.       ScaleHeight     =   480
  91.       ScaleWidth      =   480
  92.       TabIndex        =   2
  93.       Top             =   405
  94.       Width           =   510
  95.    End
  96.    Begin PictureBox Dots2 
  97.       AutoSize        =   -1  'True
  98.       BackColor       =   &H00FFFFFF&
  99.       Height          =   510
  100.       Left            =   1665
  101.       ScaleHeight     =   480
  102.       ScaleWidth      =   480
  103.       TabIndex        =   1
  104.       Top             =   405
  105.       Width           =   510
  106.    End
  107.    Begin PictureBox Dots1 
  108.       AutoSize        =   -1  'True
  109.       BackColor       =   &H00FFFFFF&
  110.       Height          =   510
  111.       Left            =   1080
  112.       ScaleHeight     =   480
  113.       ScaleWidth      =   480
  114.       TabIndex        =   0
  115.       Top             =   405
  116.       Width           =   510
  117.    End
  118.    Begin Timer Timer1 
  119.       Enabled         =   0   'False
  120.       Interval        =   1000
  121.       Left            =   180
  122.       Top             =   60
  123.    End
  124.    Begin Label Label2 
  125.       BackColor       =   &H00FFFFFF&
  126.       Height          =   240
  127.       Left            =   6600
  128.       TabIndex        =   10
  129.       Top             =   1035
  130.       Width           =   330
  131.    End
  132.    Begin Label Label1 
  133.       BackColor       =   &H00FFFFFF&
  134.       Caption         =   "Turns:"
  135.       Height          =   240
  136.       Left            =   5970
  137.       TabIndex        =   9
  138.       Top             =   1035
  139.       Width           =   630
  140.    End
  141.    Begin Label Label3 
  142.       Alignment       =   2  'Center
  143.       Caption         =   "Autoplay Mode"
  144.       Height          =   255
  145.       Left            =   2085
  146.       TabIndex        =   11
  147.       Top             =   75
  148.       Visible         =   0   'False
  149.       Width           =   3150
  150.    End
  151.    Begin Menu file 
  152.       Caption         =   "&Game"
  153.       Begin Menu new 
  154.          Caption         =   "&New"
  155.          Shortcut        =   {F2}
  156.       End
  157.       Begin Menu ex 
  158.          Caption         =   "E&xit"
  159.          Shortcut        =   ^X
  160.       End
  161.       Begin Menu dash 
  162.          Caption         =   "-"
  163.       End
  164.       Begin Menu abt 
  165.          Caption         =   "&About Switch..."
  166.       End
  167.    End
  168.    Begin Menu options 
  169.       Caption         =   "&Options"
  170.       Begin Menu showhow 
  171.          Caption         =   "&Show how to do it!"
  172.          Shortcut        =   ^S
  173.       End
  174.       Begin Menu colorscheme 
  175.          Caption         =   "&Background Color"
  176.          Begin Menu blue 
  177.             Caption         =   "&Blue"
  178.          End
  179.          Begin Menu green 
  180.             Caption         =   "&Green"
  181.          End
  182.          Begin Menu yellow 
  183.             Caption         =   "&Yellow"
  184.          End
  185.          Begin Menu purple 
  186.             Caption         =   "&Purple"
  187.          End
  188.          Begin Menu bluegray 
  189.             Caption         =   "Bl&ue-Gray"
  190.          End
  191.          Begin Menu gray 
  192.             Caption         =   "G&ray"
  193.          End
  194.          Begin Menu white 
  195.             Caption         =   "&White"
  196.             Checked         =   -1  'True
  197.          End
  198.       End
  199.    End
  200.    Begin Menu help 
  201.       Caption         =   "&Help"
  202.    End
  203. Sub abt_Click ()
  204. Load about
  205. about.Show
  206. End Sub
  207. Sub blue_Click ()
  208. green.checked = 0
  209. blue.checked = -1
  210. yellow.checked = 0
  211. purple.checked = 0
  212. bluegray.checked = 0
  213. gray.checked = 0
  214. white.checked = 0
  215. h = &HFFFF00
  216. label3.backcolor = h
  217. switch.backcolor = h
  218. dots1.backcolor = h
  219. dots2.backcolor = h
  220. dots3.backcolor = h
  221. dots4.backcolor = h
  222. dots5.backcolor = h
  223. dots6.backcolor = h
  224. dots7.backcolor = h
  225. dots8.backcolor = h
  226. dots9.backcolor = h
  227. label1.backcolor = h
  228. label2.backcolor = h
  229. End Sub
  230. Sub bluegray_Click ()
  231. green.checked = 0
  232. blue.checked = 0
  233. yellow.checked = 0
  234. purple.checked = 0
  235. bluegray.checked = -1
  236. gray.checked = 0
  237. white.checked = 0
  238. h = &H808000
  239. label3.backcolor = h
  240. switch.backcolor = h
  241. dots1.backcolor = h
  242. dots2.backcolor = h
  243. dots3.backcolor = h
  244. dots4.backcolor = h
  245. dots5.backcolor = h
  246. dots6.backcolor = h
  247. dots7.backcolor = h
  248. dots8.backcolor = h
  249. dots9.backcolor = h
  250. label1.backcolor = h
  251. label2.backcolor = h
  252. End Sub
  253. Sub Dots1_Click ()
  254. turns = turns + 1
  255. label2.caption = Str$(turns)
  256. If m1 = 0 Then
  257.     Beep
  258. ElseIf m1 = 1 Then
  259.     If m2 = 1 Then
  260.         Beep
  261.     ElseIf m2 = 0 Then
  262.         dots2.picture = LoadPicture("bluedot.ico"): m2 = 1
  263.         dots1.picture = LoadPicture("blank.ico"): m1 = 0
  264.     Else
  265.         If m3 = 0 Then
  266.             dots3.picture = LoadPicture("bluedot.ico"): m3 = 1
  267.             dots1.picture = LoadPicture("blank.ico"): m1 = 0
  268.         Else
  269.             Beep
  270.         End If
  271.     End If
  272.     Beep
  273. End If
  274. a = 1
  275. If m1 <> 2 Then a = 0
  276. If m2 <> 2 Then a = 0
  277. If m3 <> 2 Then a = 0
  278. If m4 <> 2 Then a = 0
  279. If m5 <> 0 Then a = 0
  280. If m6 <> 1 Then a = 0
  281. If m7 <> 1 Then a = 0
  282. If m8 <> 1 Then a = 0
  283. If m9 <> 1 Then a = 0
  284. If a = 1 Then
  285.     a = 0
  286.     MsgBox "You Won!", 48, "Congratulations"
  287. End If
  288. End Sub
  289. Sub Dots2_Click ()
  290. turns = turns + 1
  291. label2.caption = Str$(turns)
  292. If m2 = 0 Then
  293.     Beep
  294. ElseIf m2 = 1 Then
  295.     If m3 = 1 Then
  296.         Beep
  297.     ElseIf m3 = 0 Then
  298.         dots3.picture = LoadPicture("bluedot.ico"): m3 = 1
  299.         dots2.picture = LoadPicture("blank.ico"): m2 = 0
  300.     Else
  301.         If m4 = 0 Then
  302.             dots4.picture = LoadPicture("bluedot.ico"): m4 = 1
  303.             dots2.picture = LoadPicture("blank.ico"): m2 = 0
  304.         Else
  305.             Beep
  306.         End If
  307.     End If
  308.     If m1 = 0 Then
  309.         dots1.picture = LoadPicture("reddot.ico"): m1 = 2
  310.         dots2.picture = LoadPicture("blank.ico"): m2 = 0
  311.     Else
  312.         Beep
  313.     End If
  314. End If
  315. a = 1
  316. If m1 <> 2 Then a = 0
  317. If m2 <> 2 Then a = 0
  318. If m3 <> 2 Then a = 0
  319. If m4 <> 2 Then a = 0
  320. If m5 <> 0 Then a = 0
  321. If m6 <> 1 Then a = 0
  322. If m7 <> 1 Then a = 0
  323. If m8 <> 1 Then a = 0
  324. If m9 <> 1 Then a = 0
  325. If a = 1 Then
  326.     a = 0
  327.     MsgBox "You Won!", 48, "Congratulations"
  328. End If
  329. End Sub
  330. Sub Dots3_Click ()
  331. turns = turns + 1
  332. label2.caption = Str$(turns)
  333. If m3 = 0 Then
  334.     Beep
  335. ElseIf m3 = 1 Then
  336.     If m4 = 1 Then
  337.         Beep
  338.     ElseIf m4 = 0 Then
  339.         dots4.picture = LoadPicture("bluedot.ico"): m4 = 1
  340.         dots3.picture = LoadPicture("blank.ico"): m3 = 0
  341.     Else
  342.         If m5 = 0 Then
  343.             dots5.picture = LoadPicture("bluedot.ico"): m5 = 1
  344.             dots3.picture = LoadPicture("blank.ico"): m3 = 0
  345.         Else
  346.             Beep
  347.         End If
  348.     End If
  349.     If m2 = 0 Then
  350.         dots2.picture = LoadPicture("reddot.ico"): m2 = 2
  351.         dots3.picture = LoadPicture("blank.ico"): m3 = 0
  352.     ElseIf m2 = 2 Then
  353.         Beep
  354.     Else
  355.         If m1 = 0 Then
  356.             dots1.picture = LoadPicture("reddot.ico"): m1 = 2
  357.             dots3.picture = LoadPicture("blank.ico"): m3 = 0
  358.         Else
  359.             Beep
  360.         End If
  361.     End If
  362. End If
  363. a = 1
  364. If m1 <> 2 Then a = 0
  365. If m2 <> 2 Then a = 0
  366. If m3 <> 2 Then a = 0
  367. If m4 <> 2 Then a = 0
  368. If m5 <> 0 Then a = 0
  369. If m6 <> 1 Then a = 0
  370. If m7 <> 1 Then a = 0
  371. If m8 <> 1 Then a = 0
  372. If m9 <> 1 Then a = 0
  373. If a = 1 Then
  374.     a = 0
  375.     MsgBox "You Won!", 48, "Congratulations"
  376. End If
  377.         
  378. End Sub
  379. Sub Dots4_Click ()
  380. turns = turns + 1
  381. label2.caption = Str$(turns)
  382. If m4 = 0 Then
  383.     Beep
  384. ElseIf m4 = 1 Then
  385.     If m5 = 1 Then
  386.         Beep
  387.     ElseIf m5 = 0 Then
  388.         dots5.picture = LoadPicture("bluedot.ico"): m5 = 1
  389.         dots4.picture = LoadPicture("blank.ico"): m4 = 0
  390.     Else
  391.         If m6 = 0 Then
  392.             dots6.picture = LoadPicture("bluedot.ico"): m6 = 1
  393.             dots4.picture = LoadPicture("blank.ico"): m4 = 0
  394.         Else
  395.             Beep
  396.         End If
  397.     End If
  398.     If m3 = 0 Then
  399.         dots3.picture = LoadPicture("reddot.ico"): m3 = 2
  400.         dots4.picture = LoadPicture("blank.ico"): m4 = 0
  401.     ElseIf m3 = 2 Then
  402.         Beep
  403.     Else
  404.         If m2 = 0 Then
  405.             dots2.picture = LoadPicture("reddot.ico"): m2 = 2
  406.             dots4.picture = LoadPicture("blank.ico"): m4 = 0
  407.         Else
  408.             Beep
  409.         End If
  410.     End If
  411. End If
  412. a = 1
  413. If m1 <> 2 Then a = 0
  414. If m2 <> 2 Then a = 0
  415. If m3 <> 2 Then a = 0
  416. If m4 <> 2 Then a = 0
  417. If m5 <> 0 Then a = 0
  418. If m6 <> 1 Then a = 0
  419. If m7 <> 1 Then a = 0
  420. If m8 <> 1 Then a = 0
  421. If m9 <> 1 Then a = 0
  422. If a = 1 Then
  423.     a = 0
  424.     MsgBox "You Won!", 48, "Congratulations"
  425. End If
  426. End Sub
  427. Sub Dots5_Click ()
  428. turns = turns + 1
  429. label2.caption = Str$(turns)
  430. If m5 = 0 Then
  431.     Beep
  432. ElseIf m5 = 1 Then
  433.     If m6 = 1 Then
  434.         Beep
  435.     ElseIf m6 = 0 Then
  436.         dots6.picture = LoadPicture("bluedot.ico"): m6 = 1
  437.         dots5.picture = LoadPicture("blank.ico"): m5 = 0
  438.     Else
  439.         If m7 = 0 Then
  440.             dots7.picture = LoadPicture("bluedot.ico"): m7 = 1
  441.             dots5.picture = LoadPicture("blank.ico"): m5 = 0
  442.         Else
  443.             Beep
  444.         End If
  445.     End If
  446.     If m4 = 0 Then
  447.         dots4.picture = LoadPicture("reddot.ico"): m4 = 2
  448.         dots5.picture = LoadPicture("blank.ico"): m5 = 0
  449.     ElseIf m4 = 2 Then
  450.         Beep
  451.     Else
  452.         If m3 = 0 Then
  453.             dots3.picture = LoadPicture("reddot.ico"): m3 = 2
  454.             dots5.picture = LoadPicture("blank.ico"): m5 = 0
  455.         Else
  456.             Beep
  457.         End If
  458.     End If
  459. End If
  460. a = 1
  461. If m1 <> 2 Then a = 0
  462. If m2 <> 2 Then a = 0
  463. If m3 <> 2 Then a = 0
  464. If m4 <> 2 Then a = 0
  465. If m5 <> 0 Then a = 0
  466. If m6 <> 1 Then a = 0
  467. If m7 <> 1 Then a = 0
  468. If m8 <> 1 Then a = 0
  469. If m9 <> 1 Then a = 0
  470. If a = 1 Then
  471.     a = 0
  472.     MsgBox "You Won!", 48, "Congratulations"
  473. End If
  474. End Sub
  475. Sub Dots6_Click ()
  476. turns = turns + 1
  477. label2.caption = Str$(turns)
  478. If m6 = 0 Then
  479.     Beep
  480. ElseIf m6 = 1 Then
  481.     If m7 = 1 Then
  482.         Beep
  483.     ElseIf m7 = 0 Then
  484.         dots7.picture = LoadPicture("bluedot.ico"): m7 = 1
  485.         dots6.picture = LoadPicture("blank.ico"): m6 = 0
  486.     Else
  487.         If m8 = 0 Then
  488.             dots8.picture = LoadPicture("bluedot.ico"): m8 = 1
  489.             dots6.picture = LoadPicture("blank.ico"): m6 = 0
  490.         Else
  491.             Beep
  492.         End If
  493.     End If
  494.     If m5 = 0 Then
  495.         dots5.picture = LoadPicture("reddot.ico"): m5 = 2
  496.         dots6.picture = LoadPicture("blank.ico"): m6 = 0
  497.     ElseIf m5 = 2 Then
  498.         Beep
  499.     Else
  500.         If m4 = 0 Then
  501.             dots4.picture = LoadPicture("reddot.ico"): m4 = 2
  502.             dots6.picture = LoadPicture("blank.ico"): m6 = 0
  503.         Else
  504.             Beep
  505.         End If
  506.     End If
  507. End If
  508. a = 1
  509. If m1 <> 2 Then a = 0
  510. If m2 <> 2 Then a = 0
  511. If m3 <> 2 Then a = 0
  512. If m4 <> 2 Then a = 0
  513. If m5 <> 0 Then a = 0
  514. If m6 <> 1 Then a = 0
  515. If m7 <> 1 Then a = 0
  516. If m8 <> 1 Then a = 0
  517. If m9 <> 1 Then a = 0
  518. If a = 1 Then
  519.     a = 0
  520.     MsgBox "You Won!", 48, "Congratulations"
  521. End If
  522. End Sub
  523. Sub Dots7_Click ()
  524. turns = turns + 1
  525. label2.caption = Str$(turns)
  526. If m7 = 0 Then
  527.     Beep
  528. ElseIf m7 = 1 Then
  529.     If m8 = 1 Then
  530.         Beep
  531.     ElseIf m8 = 0 Then
  532.         dots8.picture = LoadPicture("bluedot.ico"): m8 = 1
  533.         dots7.picture = LoadPicture("blank.ico"): m7 = 0
  534.     Else
  535.         If m9 = 0 Then
  536.             dots9.picture = LoadPicture("bluedot.ico"): m9 = 1
  537.             dots7.picture = LoadPicture("blank.ico"): m7 = 0
  538.         Else
  539.             Beep
  540.         End If
  541.     End If
  542.     If m6 = 0 Then
  543.         dots6.picture = LoadPicture("reddot.ico"): m6 = 2
  544.         dots7.picture = LoadPicture("blank.ico"): m7 = 0
  545.     ElseIf m6 = 2 Then
  546.         Beep
  547.     Else
  548.         If m5 = 0 Then
  549.             dots5.picture = LoadPicture("reddot.ico"): m5 = 2
  550.             dots7.picture = LoadPicture("blank.ico"): m7 = 0
  551.         Else
  552.             Beep
  553.         End If
  554.     End If
  555. End If
  556. a = 1
  557. If m1 <> 2 Then a = 0
  558. If m2 <> 2 Then a = 0
  559. If m3 <> 2 Then a = 0
  560. If m4 <> 2 Then a = 0
  561. If m5 <> 0 Then a = 0
  562. If m6 <> 1 Then a = 0
  563. If m7 <> 1 Then a = 0
  564. If m8 <> 1 Then a = 0
  565. If m9 <> 1 Then a = 0
  566. If a = 1 Then
  567.     a = 0
  568.     MsgBox "You Won!", 48, "Congratulations"
  569. End If
  570. End Sub
  571. Sub Dots8_Click ()
  572. turns = turns + 1
  573. label2.caption = Str$(turns)
  574. If m8 = 0 Then
  575.     Beep
  576. ElseIf m8 = 1 Then
  577.     If m9 = 1 Then
  578.         Beep
  579.     ElseIf m9 = 0 Then
  580.         dots9.picture = LoadPicture("bluedot.ico"): m9 = 1
  581.         dots8.picture = LoadPicture("blank.ico"): m8 = 0
  582.     Else
  583.         Beep
  584.     End If
  585.     If m7 = 0 Then
  586.         dots7.picture = LoadPicture("reddot.ico"): m7 = 2
  587.         dots8.picture = LoadPicture("blank.ico"): m8 = 0
  588.     ElseIf m7 = 2 Then
  589.         Beep
  590.     Else
  591.         If m6 = 0 Then
  592.             dots6.picture = LoadPicture("reddot.ico"): m6 = 2
  593.             dots8.picture = LoadPicture("blank.ico"): m8 = 0
  594.         Else
  595.             Beep
  596.         End If
  597.     End If
  598. End If
  599. a = 1
  600. If m1 <> 2 Then a = 0
  601. If m2 <> 2 Then a = 0
  602. If m3 <> 2 Then a = 0
  603. If m4 <> 2 Then a = 0
  604. If m5 <> 0 Then a = 0
  605. If m6 <> 1 Then a = 0
  606. If m7 <> 1 Then a = 0
  607. If m8 <> 1 Then a = 0
  608. If m9 <> 1 Then a = 0
  609. If a = 1 Then
  610.     a = 0
  611.     MsgBox "You Won!", 48, "Congratulations"
  612. End If
  613. End Sub
  614. Sub Dots9_Click ()
  615. turns = turns + 1
  616. label2.caption = Str$(turns)
  617. If m9 = 0 Then
  618.     Beep
  619. ElseIf m9 = 1 Then
  620.     Beep
  621.     If m8 = 0 Then
  622.         dots8.picture = LoadPicture("reddot.ico"): m8 = 2
  623.         dots9.picture = LoadPicture("blank.ico"): m9 = 0
  624.     ElseIf m8 = 2 Then
  625.         Beep
  626.     Else
  627.         If m7 = 0 Then
  628.             dots7.picture = LoadPicture("reddot.ico"): m7 = 2
  629.             dots9.picture = LoadPicture("blank.ico"): m9 = 0
  630.         Else
  631.             Beep
  632.         End If
  633.     End If
  634. End If
  635. a = 1
  636. If m1 <> 2 Then a = 0
  637. If m2 <> 2 Then a = 0
  638. If m3 <> 2 Then a = 0
  639. If m4 <> 2 Then a = 0
  640. If m5 <> 0 Then a = 0
  641. If m6 <> 1 Then a = 0
  642. If m7 <> 1 Then a = 0
  643. If m8 <> 1 Then a = 0
  644. If m9 <> 1 Then a = 0
  645. If a = 1 Then
  646.     a = 0
  647.     MsgBox "You Won!", 48, "Congratulations"
  648. End If
  649. End Sub
  650. Sub ex_Click ()
  651. Unload switch
  652. End Sub
  653. Sub Form_Click ()
  654. If about.visible = -1 Then
  655.     Beep
  656.     about.Show
  657. End If
  658. End Sub
  659. Sub Form_Load ()
  660. label2.caption = Str$(0)
  661. dots1.picture = LoadPicture("bluedot.ico"): m1 = 1
  662. dots2.picture = LoadPicture("bluedot.ico"): m2 = 1
  663. dots3.picture = LoadPicture("bluedot.ico"): m3 = 1
  664. dots4.picture = LoadPicture("bluedot.ico"): m4 = 1
  665. dots5.picture = LoadPicture("blank.ico"): m5 = 0
  666. dots6.picture = LoadPicture("reddot.ico"): m6 = 2
  667. dots7.picture = LoadPicture("reddot.ico"): m7 = 2
  668. dots8.picture = LoadPicture("reddot.ico"): m8 = 2
  669. dots9.picture = LoadPicture("reddot.ico"): m9 = 2
  670. turns = 0
  671. End Sub
  672. Sub gray_Click ()
  673. green.checked = 0
  674. blue.checked = 0
  675. yellow.checked = 0
  676. purple.checked = 0
  677. bluegray.checked = 0
  678. gray.checked = -1
  679. white.checked = 0
  680. h = &HC0C0C0
  681. label3.backcolor = h
  682. switch.backcolor = h
  683. dots1.backcolor = h
  684. dots2.backcolor = h
  685. dots3.backcolor = h
  686. dots4.backcolor = h
  687. dots5.backcolor = h
  688. dots6.backcolor = h
  689. dots7.backcolor = h
  690. dots8.backcolor = h
  691. dots9.backcolor = h
  692. label1.backcolor = h
  693. label2.backcolor = h
  694. End Sub
  695. Sub green_Click ()
  696. green.checked = -1
  697. blue.checked = 0
  698. yellow.checked = 0
  699. purple.checked = 0
  700. bluegray.checked = 0
  701. gray.checked = 0
  702. white.checked = 0
  703. h = &HFF00&
  704. label3.backcolor = h
  705. switch.backcolor = h
  706. dots1.backcolor = h
  707. dots2.backcolor = h
  708. dots3.backcolor = h
  709. dots4.backcolor = h
  710. dots5.backcolor = h
  711. dots6.backcolor = h
  712. dots7.backcolor = h
  713. dots8.backcolor = h
  714. dots9.backcolor = h
  715. label1.backcolor = h
  716. label2.backcolor = h
  717. End Sub
  718. Sub help_Click ()
  719. MsgBox "For help on Switch, please use Windows Notepad to open the file SWITCH.TXT.", 64, "Switch"
  720. End Sub
  721. Sub new_Click ()
  722. timer1.enabled = 0
  723. label2.caption = Str$(0)
  724. dots1.picture = LoadPicture("bluedot.ico"): m1 = 1
  725. dots2.picture = LoadPicture("bluedot.ico"): m2 = 1
  726. dots3.picture = LoadPicture("bluedot.ico"): m3 = 1
  727. dots4.picture = LoadPicture("bluedot.ico"): m4 = 1
  728. dots5.picture = LoadPicture("blank.ico"): m5 = 0
  729. dots6.picture = LoadPicture("reddot.ico"): m6 = 2
  730. dots7.picture = LoadPicture("reddot.ico"): m7 = 2
  731. dots8.picture = LoadPicture("reddot.ico"): m8 = 2
  732. dots9.picture = LoadPicture("reddot.ico"): m9 = 2
  733. switch.dots1.enabled = -1
  734. switch.dots2.enabled = -1
  735. switch.dots3.enabled = -1
  736. switch.dots4.enabled = -1
  737. switch.dots5.enabled = -1
  738. switch.dots6.enabled = -1
  739. switch.dots7.enabled = -1
  740. switch.dots8.enabled = -1
  741. switch.dots9.enabled = -1
  742. turns = 0
  743. End Sub
  744. Sub purple_Click ()
  745. green.checked = -1
  746. blue.checked = 0
  747. yellow.checked = 0
  748. purple.checked = 0
  749. bluegray.checked = 0
  750. gray.checked = 0
  751. white.checked = 0
  752. h = &HFF00FF
  753. label3.backcolor = h
  754. switch.backcolor = h
  755. dots1.backcolor = h
  756. dots2.backcolor = h
  757. dots3.backcolor = h
  758. dots4.backcolor = h
  759. dots5.backcolor = h
  760. dots6.backcolor = h
  761. dots7.backcolor = h
  762. dots8.backcolor = h
  763. dots9.backcolor = h
  764. label1.backcolor = h
  765. label2.backcolor = h
  766. End Sub
  767. Sub showhow_Click ()
  768. timer1.enabled = -1
  769. End Sub
  770. Sub Timer1_Timer ()
  771. g = g + 1
  772. If g = 1 Then
  773.     dots1.enabled = 0
  774.     dots2.enabled = 0
  775.     dots3.enabled = 0
  776.     dots4.enabled = 0
  777.     dots5.enabled = 0
  778.     dots6.enabled = 0
  779.     dots7.enabled = 0
  780.     dots8.enabled = 0
  781.     dots9.enabled = 0
  782.     label3.visible = -1
  783.     dots1.picture = LoadPicture("bluedot.ico")
  784.     dots2.picture = LoadPicture("bluedot.ico")
  785.     dots3.picture = LoadPicture("bluedot.ico")
  786.     dots4.picture = LoadPicture("bluedot.ico")
  787.     dots5.picture = LoadPicture("blank.ico")
  788.     dots6.picture = LoadPicture("reddot.ico")
  789.     dots7.picture = LoadPicture("reddot.ico")
  790.     dots8.picture = LoadPicture("reddot.ico")
  791.     dots9.picture = LoadPicture("reddot.ico")
  792. ElseIf g = 2 Then
  793.     dots4.picture = LoadPicture("blank.ico")
  794.     dots5.picture = LoadPicture("bluedot.ico")
  795. ElseIf g = 3 Then
  796.     dots4.picture = LoadPicture("reddot.ico")
  797.     dots6.picture = LoadPicture("blank.ico")
  798. ElseIf g = 4 Then
  799.     dots6.picture = LoadPicture("reddot.ico")
  800.     dots7.picture = LoadPicture("blank.ico")
  801. ElseIf g = 5 Then
  802.     dots5.picture = LoadPicture("blank.ico")
  803.     dots7.picture = LoadPicture("bluedot.ico")
  804. ElseIf g = 6 Then
  805.     dots3.picture = LoadPicture("blank.ico")
  806.     dots5.picture = LoadPicture("bluedot.ico")
  807. ElseIf g = 7 Then
  808.     dots2.picture = LoadPicture("blank.ico")
  809.     dots3.picture = LoadPicture("bluedot.ico")
  810. ElseIf g = 8 Then
  811.     dots2.picture = LoadPicture("reddot.ico")
  812.     dots4.picture = LoadPicture("blank.ico")
  813. ElseIf g = 9 Then
  814.     dots4.picture = LoadPicture("reddot.ico")
  815.     dots6.picture = LoadPicture("blank.ico")
  816. ElseIf g = 10 Then
  817.     dots6.picture = LoadPicture("reddot.ico")
  818.     dots8.picture = LoadPicture("blank.ico")
  819. ElseIf g = 11 Then
  820.     dots8.picture = LoadPicture("reddot.ico")
  821.     dots9.picture = LoadPicture("blank.ico")
  822. ElseIf g = 12 Then
  823.     dots7.picture = LoadPicture("blank.ico")
  824.     dots9.picture = LoadPicture("bluedot.ico")
  825. ElseIf g = 13 Then
  826.     dots5.picture = LoadPicture("blank.ico")
  827.     dots7.picture = LoadPicture("bluedot.ico")
  828. ElseIf g = 14 Then
  829.     dots3.picture = LoadPicture("blank.ico")
  830.     dots5.picture = LoadPicture("bluedot.ico")
  831. ElseIf g = 15 Then
  832.     dots1.picture = LoadPicture("blank.ico")
  833.     dots3.picture = LoadPicture("bluedot.ico")
  834. ElseIf g = 16 Then
  835.     dots1.picture = LoadPicture("reddot.ico")
  836.     dots2.picture = LoadPicture("blank.ico")
  837. ElseIf g = 17 Then
  838.     dots2.picture = LoadPicture("reddot.ico")
  839.     dots4.picture = LoadPicture("blank.ico")
  840. ElseIf g = 18 Then
  841.     dots4.picture = LoadPicture("reddot.ico")
  842.     dots6.picture = LoadPicture("blank.ico")
  843. ElseIf g = 19 Then
  844.     dots6.picture = LoadPicture("reddot.ico")
  845.     dots8.picture = LoadPicture("blank.ico")
  846. ElseIf g = 20 Then
  847.     dots7.picture = LoadPicture("blank.ico")
  848.     dots8.picture = LoadPicture("bluedot.ico")
  849. ElseIf g = 21 Then
  850.     dots5.picture = LoadPicture("blank.ico")
  851.     dots7.picture = LoadPicture("bluedot.ico")
  852. ElseIf g = 22 Then
  853.     dots3.picture = LoadPicture("blank.ico")
  854.     dots5.picture = LoadPicture("bluedot.ico")
  855. ElseIf g = 23 Then
  856.     dots3.picture = LoadPicture("reddot.ico")
  857.     dots4.picture = LoadPicture("blank.ico")
  858. ElseIf g = 24 Then
  859.     dots4.picture = LoadPicture("reddot.ico")
  860.     dots6.picture = LoadPicture("blank.ico")
  861. ElseIf g = 25 Then
  862.     dots5.picture = LoadPicture("blank.ico")
  863.     dots6.picture = LoadPicture("bluedot.ico")
  864.     Beep
  865.     label3.visible = 0
  866.     timer1.enabled = 0
  867.     dots1.enabled = -1
  868.     dots2.enabled = -1
  869.     dots3.enabled = -1
  870.     dots4.enabled = -1
  871.     dots5.enabled = -1
  872.     dots6.enabled = -1
  873.     dots7.enabled = -1
  874.     dots8.enabled = -1
  875.     dots9.enabled = -1
  876. End If
  877. End Sub
  878. Sub white_Click ()
  879. green.checked = 0
  880. blue.checked = 0
  881. yellow.checked = 0
  882. purple.checked = 0
  883. bluegray.checked = 0
  884. gray.checked = 0
  885. white.checked = -1
  886. h = &HFFFFFF
  887. label3.backcolor = h
  888. switch.backcolor = h
  889. dots1.backcolor = h
  890. dots2.backcolor = h
  891. dots3.backcolor = h
  892. dots4.backcolor = h
  893. dots5.backcolor = h
  894. dots6.backcolor = h
  895. dots7.backcolor = h
  896. dots8.backcolor = h
  897. dots9.backcolor = h
  898. label1.backcolor = h
  899. label2.backcolor = h
  900. End Sub
  901. Sub yellow_Click ()
  902. green.checked = 0
  903. blue.checked = 0
  904. yellow.checked = -1
  905. purple.checked = 0
  906. bluegray.checked = 0
  907. gray.checked = 0
  908. white.checked = 0
  909. h = &HFFFF&
  910. label3.backcolor = h
  911. switch.backcolor = h
  912. dots1.backcolor = h
  913. dots2.backcolor = h
  914. dots3.backcolor = h
  915. dots4.backcolor = h
  916. dots5.backcolor = h
  917. dots6.backcolor = h
  918. dots7.backcolor = h
  919. dots8.backcolor = h
  920. dots9.backcolor = h
  921. label1.backcolor = h
  922. label2.backcolor = h
  923. End Sub
  924.